One moment please...
 
 
E-WMS   
 

E-WMS - Auto Queue

 

Introduction

This document describes the specifics and configuration of E-WMS Auto queue, as per release 413.

 

Description

WMS Auto queue is available from product update 403, offering the possibility to automatically send order lines 'picking', without the need of having to start the Control Center and select and handle order lines manually.

This document contains following sections:


Supported processes

Auto queue is available for following processes, with or without using Route Optimizing ('picking advice'):

  • Sales Order Fulfillment (except Pick&Pack)
    • generate picking advice (when enabled)
    • send orders or picking advice picking
  • Replenishment
    • generate new replenishment orders
    • generate picking advice for replenishment orders
    • send advices picking
    • required for 'real-time Replenishment'
  • Purchase Receipts
    • send purchase order picking
  • Production Issues
    • generate picking advice (when enabled)
    • send production orders or picking advice picking

 

Requirements and preconditions

Requirements

  • License:
    • One of following licenses is required for use of Auto queue for sales orders and purchase orders:
      • SE1380 E-WMS I
      • SE1386 E-WMS Lite
      • SE5700 Pick-IT Basic
    • for Auto queue functionality in Production Issues, also one of following licenses:
      • SE4250 E-WMS Production
      • SE5740 Pick-IT Production
      • not possible for E-WMS Lite
    • for Auto queue functionality for Replenishment:
      • SE1381 E-WMS II (in addition to SE1380 E-WMS I)
  • Usage of communication type 'Scanner - ASP'
  • In general, it is an E-WMS requirement to run the E-WMS services on a separate, dedicated PC. This requirement also applies to the Autoqueue service.
  • The account used to run the Autoqueue service must have rights in the warehouses used in the orders.


Following settings and conditions apply:

  • The Auto queue service has to be configured for the correct database and have status 'started'
  • The Windows account used to run the Auto queue service, has to meet the general WMS service account requirements
  • If you are using label printing integrated for the 'send to' step, the account used to run the Auto queue service must be able to print these labels (printers are user specific)
  • The setting 'Enable Auto queue' has to be enabled for each process to be handled by the service
  • When 'Picking advice' is enabled, the setting 'Picking advice / Immediate picking' should also be enabled, otherwise the order lines will not be sent picking
  • The setting 'Send/export orders' in section 'Send to scanner' should be enabled (Receipts and Production Issues)
  • The order has to have the correct status to be fulfilled or received (which means: authorized, confirmed or printed, when required)
  • The Auto queue service only handles orders from status ''New"
  • The Auto queue service only exports order lines that are planned for today + number of days configured in setting Days in advance

 

Settings

Auto queue settings and master data can be found in following menus:

  • setting section 'Auto queue' in WMS Sales Order Fulfillment settings
  • setting section 'Auto queue' in WMS Receipt Registration settings
  • setting section 'Auto queue' in WMS Production Issues settings
  • setting section 'Auto queue' in WMS Replenishment settings
  • maintenance menu System, E-WMS, Service schedules, Schedules
  • maintenance menu System, E-WMS, Service schedules, Scanner group filters

 

Installing and configuring the Auto queue service

First install the new service, from the file at default location C:\Program Files (x86)\Exact Software\INSTALL\E-WMS\SERVICES\E-WMSAuto queueSetup.msi.

For general documentation on installation of the WMS services, please refer to How to install the E-WMS and ICL 'RF' services.

This service can perform following actions:

  • generating a picking advice when required
  • sending (advised) order lines to status 'picking'
  • for all processes listed above

The CONFIG file which is installed with the service (default C:\Program Files (x86)\Exact Software\WMS\E-WMS Auto queue Service), has to be edited for the correct databases, and you can configure what timing factors you want to use:

   

 

SQLservername
Contains the SQL server name (or IP address) and SQL instance name

Databasename
Contains the Globe database name. For support of multiple databases, please read: Multiple databases supported in the WMS RF services.

TimerInterval
Defines the interval the service will use to start scanning for new orders to be sent picking (default: every 60 seconds)

RestartServiceInterval
Defines the interval in seconds to restart the Auto queue service to free up memory (default: 7200 seconds = 2 hours)

DelayInSeconds
When a new order is just being entered, the Auto queue service should not try to handle that order because it can still be locked by the Globe user.
This setting determines how much time should be allowed after the last change of the order, before being handled by the service again.

RetryInMinutes
Defines the interval in minutes, the service will use to re-try orders which could not be exported earlier (due to insufficient stock, or not allowing partial delivery, or locked orders. Default 60 minutes).
When an error occurs during advice calculation, a new error record will be inserted into log table csPickitErrorReport, every interval of 'RetryInMinutes'. These messages can be viewed in the WMS RF monitor.
Please be aware, when decreasing this retry interval, the number of error records in csPickitErrorReport will increase accordingly.

ExtensiveLogging
For support use only, provides some additional information when logging is enabled


Configure Auto queue

Enable Auto queue for any of the processes listed above, in the WMS settings for the specific modules. After changing settings, restart the Autoqueue service (or, the service will read the changed settings on it's own scheduled restart interval).


Enable Auto queue per process

  • To enable Auto queue for sales orders, go to menu System, General, Settings, WMS Sales Order Fulfillment and enable the setting 'Enable Auto queue'.
  • To enable Auto queue for purchase orders, go to menu System, General, Settings, WMS Receipt Registration and enable the setting 'Enable Auto queue'.
  • To enable Auto queue for replenishment orders, go to menu System, General, Settings, WMS Replenishment and enable one or both settings for Autoqueue.
  • To enable Auto queue for production issue material lines, go to menu System, General, Settings, WMS Production Issuing and enable the setting 'Enable Auto queue'.

 

Service Schedules: limit auto queuing using daily schedule or per warehouse

To be able to limit automatically filling the picking queue to a specific time frame during a day, or to order lines for a specific warehouse, you can configure WMS Service Schedules.
Using these service schedules is not mandatory, without service schedules the service will handle order lines 24 hours a day, and for all warehouses.

You can read more about maintenance of E-WMS service schedules in document E-WMS - Service schedules.


Filtering and assigning to scanner group

When sending orders picking manually in a control center, you are able to filter order lines: split order lines to different scanners. To offer filtering functionality in combination with Autoqueue, you are able to define scanner group filters. You can read about maintaining these in document E-WMS - Scanner group filters.

 

Consequences and points of interest

  • When using E-WMS and an order line is sent picking, the order line will be blocked to prevent changes in Globe order entry. Also when Auto queue is used, all order lines that are sent picking, will be blocked in Globe.
     
  • When manually rolling back an order, it will not be sent immediately picking again by the Auto queue service; for these orders the RetryInMinutes interval (see service configuration above) is set and applied.
    It is assumed that rolling back is an exception, and sending 'picking' again can be done manually, or else this will be done automatically after this interval.
      
  • Order collection:
    • If WMS order collection is enabled: all orders handled at one point in time by the service, are collected in one picking order (order browser list shows the highest order number in the collection).
    • Collecting orders may not work as well as with manual handling of orders, since the entry sequence of the orders (+printing/authorization) is decisive for the sequence of order handling by the service. Using 'service scheduling' may solve this again, and still handle multiple orders as one batch to be collected for picking.
    • Collecting orders is only applied to the batch currently sent picking. When new orders would be entered and sent later for the same (collection) debtor, this will always be a separate picking order on the hand terminal, and will not be added to a current picking list for the same debtor. Collecting may work better combined with a service schedule, in case the service is scheduled to start after all orders for that day should have been entered.
       
  • Using the WMS 'Urgent' status for orders may not work well when using the Auto queue service, since the moment of order entry determines when an order will be sent picking. But urgent orders will always show on top of the picking list on the scanner, even when entered and sent picking later.
     
  • When you are using Auto queue, and you process a partial issue or receipt, while putting the remainder into backorder while stock is available, that backorder will be sent picking immediately again by the Autoqueue service - unless you configure the WMS (process) setting 'Days in backorder' to a value larger than 0 days or to fixed date '31-12-2299' (combined with the Auto queue setting 'Days in advance').
     
  • If you are using BarTender labels in the 'send to scanner' step, this printing will now be done by the service (see 'preconditions' above).
     
  • When manually selecting orders to be picked in the Control Center, the available stock is advised by your selection sequence ('clicking order') in the control center (first order selected=first gets available stock). When using Auto queue, the entry sequence (+printing/authorizing order) is decisive for which order gets the available stock first, combined with the 'Timerinterval' of the service. When service scheduling is used and a whole batch is sent picking for example in the afternoon, then the urgent status and order number sequence determines the order in which available stock is advised.
     
  • The setting 'Ask user' (Communication method) in the WMS settings is ignored in the Auto queue service, and always assumed 'off'. This way, you are still able to use this setting for manual 'send to scanner' actions.
  • When using Scanner group filters:
    • It is best practice to configure filter rules which cover all possible advice lines, and which also exclude each other:
      • when a picking advice is generated but the advice does not match any of the configured scanner group filters, then no error will show in RF monitor. The advice lines will remain in status 'Advice'. This means that either status 'Advice' has to be monitored, or the group-filters should always cover all possible location- or item ranges. Generated advice lines result in E-WMS stock reservations, where this stock is not available as advice for other orders or for WMS transactions like transfers.
      • When you have configured multiple scanner group filters which do not exclude each other (e.g.: scannergroup 1: itemgroup '0', scannergroup 2: itemgroup '1' and scannergroup 3: 'bulk locations') then it will random which filter rule will be applied first to an advice line which meets criteria from 2 groups, since the filter rules are retrieved without a specific sorting order.
    • You can assign a specific scanner group only once per E-WMS module. This may have to be taken into account e.g. when assigning alphabetical logically codes to your E-WMS zones. Example: you can assign zone range A01 until A99 to scanner group 1, but you cannot assign zone A01 to group 1, zone A02 to group 2 and zone A03 again to group 1.
    • When an order does not match a group filter at all, then no error will be shown in WMS RF monitor (changed from 413SP8, 414SP1 and 415)
    • Order lines stuck in status Advice (or when a picking advice was generated manually) are not handled by the Auto queue service. The Auto queue service only handles orders lines starting from status 'New'.
  • When a picking advice is generated for only part of the order (e.g. 1 order line of total 5 order lines has no stock), then this will not be shown as error at that time in WMS RF monitor. This can be compared to manually generating a picking advice for this order, where only the detailed 'OK' report shows that one order line has no advice - but no error report is generated for that order line.
  • Via the 'From all warehouses' setting you can define if the auto queue functionality should look at all warehouses as a source for replenishment. For more information, see System, General, Settings, WMS Replenishment settings.

 

Troubleshooting

  • Error shows in RF Monitor for Auto queue process : "Order ( 50000001): No lines found, that can be fulfilled".
    > This error will show when you have defined scanner group filters in menu System, E-WMS, Service schedules, Scanner group filters and when orders to be exported do not match those filters
        Please be aware that these order lines will be 'stuck' in status 'Advice' and have to be rolled back to 'New' manually.
        This error is no longer shown by the service after updating to 413SP8, 414SP1 or higher.
      
  • Orders are not exported.
    • Order should have the right status: it should show in status 'new' in the WMS control center
    • Orders remain in status 'new':
      • the order line delivery date does not match the 'Days in advance' Autoqueue setting
      • the order line warehouse does not match the Autoqueue service schedule configuration
      • the orders are rolled back quite recently. In that case the orders are ignored by the Auto queue service for the duration of the 'RetryInMinutes' period. You can force re-sending these orders by setting the field orkrg.CSPICKITLatestTryInService to NULL, or for production orders the field prproject.CSPICKITLatestTryInService
      • the order was handled by the service but there was insufficient stock. In that case the RF Monitor should show 'No advice generated' and the interval RetryInMinutes is applied for this order
      • service should be up and running and configured for the correct database, see preconditions
      • the current time is an inactive time for the service (service 'ActiveTime' configuration)
      • you are using a WMS service schedule and the start time has not been reached yet
    • Orders remain in status 'advice':
      • filtering prevents the order to be sent 'picking' (check System, E-WMS, Service schedules, Scanner group filters)
      • the order line warehouse does not match the configured scanner group filters

  • Orders are visible in status 'picking' but do not show up on the hand terminal.
    > see this document

 

Related documents

 

     
 Main Category: Support Product Know How  Document Type: Support - On-line help
 Category: On-line help files  Security  level: All - 0
 Sub category: Details  Document ID: 22.897.973
 Assortment:  Date: 04-10-2018
 Release:  Attachment:
 Disclaimer